package com.zlkj.manager.domain;

import java.math.BigDecimal;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 社区对象 pl_community
 * 
 * @author liubo
 * @date 2022-03-04
 */
public class PlCommunity extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 删除标志（0代表存在 2代表删除） */
    private String delFlag;

    /** 帐号状态（0正常 1停用） */
    @Excel(name = "帐号状态", readConverterExp = "0=正常,1=停用")
    private String status;

    /** 经度 0-180 */
    @Excel(name = "经度 0-180")
    private BigDecimal communityLongitude;

    /** 纬度 纬度 */
    @Excel(name = "纬度 纬度")
    private BigDecimal communityLatitude;

    /** 社区地址完整如：湖北省-武汉市-汉阳区-磨山社区-龙阳大道66号 */
    @Excel(name = "社区地址完整如：湖北省-武汉市-汉阳区-磨山社区-龙阳大道66号")
    private String communityAddressAll;

    /** 社区详细地址 */
    @Excel(name = "社区详细地址")
    private String communityAddress;

    /** 社区所在地区 */
    @Excel(name = "社区所在地区")
    private Long communityAreaId;

    /** 社区市 */
    @Excel(name = "社区市")
    private Long communityCityId;

    /** 社区省 */
    @Excel(name = "社区省")
    private Long communityProvinceId;

    /** 社区编号 */
    @Excel(name = "社区编号")
    private String communityCode;

    /** 社区照片 多个照片用，隔开 */
    @Excel(name = "社区照片 多个照片用，隔开")
    private String communityImg;

    /** 社区名称 */
    @Excel(name = "社区名称")
    private String communityName;

    /** 社区ID */
    private Long communityId;

    public void setDelFlag(String delFlag) 
    {
        this.delFlag = delFlag;
    }

    public String getDelFlag() 
    {
        return delFlag;
    }
    public void setStatus(String status) 
    {
        this.status = status;
    }

    public String getStatus() 
    {
        return status;
    }
    public void setCommunityLongitude(BigDecimal communityLongitude) 
    {
        this.communityLongitude = communityLongitude;
    }

    public BigDecimal getCommunityLongitude() 
    {
        return communityLongitude;
    }
    public void setCommunityLatitude(BigDecimal communityLatitude) 
    {
        this.communityLatitude = communityLatitude;
    }

    public BigDecimal getCommunityLatitude() 
    {
        return communityLatitude;
    }
    public void setCommunityAddressAll(String communityAddressAll) 
    {
        this.communityAddressAll = communityAddressAll;
    }

    public String getCommunityAddressAll() 
    {
        return communityAddressAll;
    }
    public void setCommunityAddress(String communityAddress) 
    {
        this.communityAddress = communityAddress;
    }

    public String getCommunityAddress() 
    {
        return communityAddress;
    }
    public void setCommunityAreaId(Long communityAreaId) 
    {
        this.communityAreaId = communityAreaId;
    }

    public Long getCommunityAreaId() 
    {
        return communityAreaId;
    }
    public void setCommunityCityId(Long communityCityId) 
    {
        this.communityCityId = communityCityId;
    }

    public Long getCommunityCityId() 
    {
        return communityCityId;
    }
    public void setCommunityProvinceId(Long communityProvinceId) 
    {
        this.communityProvinceId = communityProvinceId;
    }

    public Long getCommunityProvinceId() 
    {
        return communityProvinceId;
    }
    public void setCommunityCode(String communityCode) 
    {
        this.communityCode = communityCode;
    }

    public String getCommunityCode() 
    {
        return communityCode;
    }
    public void setCommunityImg(String communityImg) 
    {
        this.communityImg = communityImg;
    }

    public String getCommunityImg() 
    {
        return communityImg;
    }
    public void setCommunityName(String communityName) 
    {
        this.communityName = communityName;
    }

    public String getCommunityName() 
    {
        return communityName;
    }
    public void setCommunityId(Long communityId) 
    {
        this.communityId = communityId;
    }

    public Long getCommunityId() 
    {
        return communityId;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("remark", getRemark())
            .append("updateTime", getUpdateTime())
            .append("updateBy", getUpdateBy())
            .append("createTime", getCreateTime())
            .append("createBy", getCreateBy())
            .append("delFlag", getDelFlag())
            .append("status", getStatus())
            .append("communityLongitude", getCommunityLongitude())
            .append("communityLatitude", getCommunityLatitude())
            .append("communityAddressAll", getCommunityAddressAll())
            .append("communityAddress", getCommunityAddress())
            .append("communityAreaId", getCommunityAreaId())
            .append("communityCityId", getCommunityCityId())
            .append("communityProvinceId", getCommunityProvinceId())
            .append("communityCode", getCommunityCode())
            .append("communityImg", getCommunityImg())
            .append("communityName", getCommunityName())
            .append("communityId", getCommunityId())
            .toString();
    }
}
